//
//  WXTextField.swift
//  WXWeiBo
//
//  Created by Angel-xin on 2016/09/19.
//  Copyright © 2016年 Angel-xin. All rights reserved.
//

import UIKit

// 实时看到xib设置后的效果
@IBDesignable

class WXTextField: UITextField {

    // 提供borderColor, 边框颜色
    // @IBInspectable给xib提供设置属性
    @IBInspectable var borderColor: UIColor? {
        
        didSet {
            // 外界设置borderColor的时候会调用didSet方法
            self.layer.borderColor = borderColor?.cgColor
        }
        
    }
    
    // 设置边框的宽度
    @IBInspectable var borderWidth: CGFloat = 0 {
        
        didSet {
            self.layer.borderWidth = borderWidth
        }
    }
    
    // 设置边框弧度
    @IBInspectable var borderRadius : CGFloat = 0 {
        
        didSet {
            self.layer.cornerRadius = borderRadius
            self.layer.masksToBounds = true
        }
    }
}
